h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
H2(X, Z) -> F3(X, s1(X), Z)
G2(X, s1(Y)) -> G2(X, Y)
F3(X, Y, g2(X, Y)) -> H2(0, g2(X, Y))
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
H2(X, Z) -> F3(X, s1(X), Z)
G2(X, s1(Y)) -> G2(X, Y)
F3(X, Y, g2(X, Y)) -> H2(0, g2(X, Y))
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
G2(X, s1(Y)) -> G2(X, Y)
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
G2(X, s1(Y)) -> G2(X, Y)
POL(G2(x1, x2)) = 3·x2
POL(s1(x1)) = 1 + x1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
↳ QDP
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
H2(X, Z) -> F3(X, s1(X), Z)
F3(X, Y, g2(X, Y)) -> H2(0, g2(X, Y))
h2(X, Z) -> f3(X, s1(X), Z)
f3(X, Y, g2(X, Y)) -> h2(0, g2(X, Y))
g2(0, Y) -> 0
g2(X, s1(Y)) -> g2(X, Y)